﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace HML.Test
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(new TestForm().ShowDialog().ToString());
        }

        private void buttonPlus1_Click(object sender, EventArgs e)
        {
           new Form().Show();
        }

        private void button1_ChangeUICues(object sender, UICuesEventArgs e)
        {

        }

        private void button1_Validating(object sender, CancelEventArgs e)
        {

        }

        private void button1_Validated(object sender, EventArgs e)
        {

        }
        int qq1 = 0;
        int qq2 = 0;
        private void button3_Click(object sender, EventArgs e)
        {
           //qq1++;
           // label1.Text = qq1.ToString();
           // MessageBox.Show("button3_Click");
        }

        private void buttonPlus2_Click(object sender, EventArgs e)
        {
            //MessageBox.Show("buttonPlus2_Click");
            //qq2++;
            //label2.Text = qq2.ToString();
        }

        private void button3_MouseClick(object sender, MouseEventArgs e)
        {
            MessageBox.Show("button3_MouseClick");
        }

        private void dd1_Click(object sender, EventArgs e)
        {
 
        }

        private void button3_MouseEnter(object sender, EventArgs e)
        {

        }

        private void buttonPlus2_MouseClick(object sender, MouseEventArgs e)
        {
            MessageBox.Show("buttonPlus2_MouseClick");
        }

        private void buttonPlus5_Click(object sender, EventArgs e)
        {
            new TestForm().Show();
        }

        private void buttonPlus2_Click_1(object sender, EventArgs e)
        {

        }

        private void buttonPlus3_Click(object sender, EventArgs e)
        {

        }

        private void buttonPlus4_Click(object sender, EventArgs e)
        {
          //  label1.Text = panel1.SelectNextControl(null, true, true, true, true).ToString() + panel1.GetContainerControl().ActiveControl.Name.ToString();

        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }

        private void panel1_Click(object sender, EventArgs e)
        {
       //   label1.Text =panel1.SelectNextControl(null, true, true, true, true).ToString()+panel1.GetContainerControl().ActiveControl.Name.ToString();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
        //    label1.Text = this.ActiveControl.Name;
        }

        private void MainForm_Load(object sender, EventArgs e)
        {
            //this.paginationBar1.SetPagination(0, 0, 2, 1);



            #region DropDownListPlus

            //string[] textArr1 = GetLists();
            //DropDownListPlusItemCollection list1 = new DropDownListPlusItemCollection();
            //for (int i = 0; i < textArr1.Length; i++)
            //{
            //    list1.Add(new DropDownListPlusItem() { Text = textArr1[i] });
            //}
            //this.dropDownListPlus2.BindItemsSource(list1, new List<DropDownListPlusItem> { list1[1], list1[3], list1[5] });

            //string[] textArr2 = GetLists();
            //DropDownListPlusItemCollection list2 = new DropDownListPlusItemCollection();
            //for (int i = 0; i < textArr2.Length; i++)
            //{
            //    list2.Add(new DropDownListPlusItem() { Text = textArr2[i] });
            //}
            //this.dropDownListPlus2.BindItemsSource(list2, new List<DropDownListPlusItem> { list2[1], list2[3], list2[5] });

            #endregion

        }


        /// <summary>
        /// 获取List的Demo数据集合
        /// </summary>
        /// <returns></returns>
        public static string[] GetLists()
        {
            string str = @"
唧唧复唧唧，木兰当户织。
不闻机杼声，唯闻女叹息。 
问女何所思，问女何所忆。
女亦无所思，女亦无所忆。
昨夜见军帖，可汗大点兵，
军书十二卷，卷卷有爷名。
阿爷无大儿，木兰无长兄，
愿为市鞍马，从此替爷征。 
东市买骏马，西市买鞍鞯，
南市买辔头，北市买长鞭。
旦辞爷娘去，暮宿黄河边，
不闻爷娘唤女声，但闻黄河流水鸣溅溅。
旦辞黄河去，暮至黑山头，
不闻爷娘唤女声，但闻燕山胡骑鸣啾啾。 
万里赴戎机，关山度若飞。
朔气传金柝，寒光照铁衣。
将军百战死，壮士十年归。 
归来见天子，天子坐明堂。
策勋十二转，赏赐百千强。
可汗问所欲，木兰不用尚书郎，
愿驰千里足，送儿还故乡。
爷娘闻女来，出郭相扶将；
阿姊闻妹来，当户理红妆；
小弟闻姊来，磨刀霍霍向猪羊。
开我东阁门，坐我西阁床，
脱我战时袍，著我旧时裳。
当窗理云鬓，对镜帖花黄。
出门看火伴，火伴皆惊忙，
同行十二年，不知木兰是女郎。";

            return str.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
        }


    }

    public class dd : Control
    { 
    
    }
}
